Software Reusability Estimation based on Dynamic Metrics using Soft Computing Techniques

نویسندگان

چکیده

Dynamic metrics capture the run time features of object-oriented languages, i.e., runtime polymorphism, dynamic binding, etc., that are not covered by static metrics. Therefore, in this paper, we derived a new approach to measuring software reusability design pattern based on To achieve this, authors proposed model five parameters, inheritance, number children, coupling, and complexity, measure factor using various soft computing techniques, Fuzzy, Neural Network, Neuro-Fuzzy. Further, also compared with four existing machine learning algorithms. Lastly, found neuro-fuzzy technique is trained well predicts MAE (Mean absolute error) 0.003 RMSE (Root mean square 0.009 Hence, it concluded better predictor than

برای دانلود باید عضویت طلایی داشته باشید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Soft computing techniques for software effort estimation

The effort invested in a software project is probably one of the most important and most analyzed variables in recent years in the process of project management. The limitation of algorithmic effort prediction models is their inability to cope with uncertainties and imprecision surrounding software projects at the early development stage. More recently attention has turned to a variety of machi...

متن کامل

Software Cost Estimation using Soft Computing Approaches

Software development has become an important activity for many modern organizations (Pressman, 1997). In fact the quality, cost, and timeliness of developed software are often crucial determinants of an organization’s success. There are significant financial and strategic implications for development projects in terms of activity scheduling and cost estimation. Software cost estimation is one o...

متن کامل

Estimation of Component Reusability through Reusability Metrics

Software reusability is an essential characteristic of Component-Based Software (CBS). The component reusability is an important assess for the effective reuse of components in CBS. The attributes of reusability proposed by various researchers are studied and four of them are identified as potential factors affecting reusability. This paper proposes metric for reusability estimation of black-bo...

متن کامل

Software Metrics to Estimate Software Quality using Software Component Reusability

Today most of the applications developed using some existing libraries, codes, open sources etc. As a code is accessed in a program, it is represented as the software component. Such as in java beans and in .net ActiveX controls are the software components. These components are ready to use programming code or controls that excel the code development. A component based software system defines t...

متن کامل

Investigating electrochemical drilling (ECD) using statistical and soft computing techniques

In the present study, five modeling approaches of RA, MLP, MNN, GFF, and CANFIS were applied so as to estimate the radial overcut values in electrochemical drilling process. For these models, four input variables, namely electrolyte concentration, voltage, initial machining gap, and tool feed rate, were selected. The developed models were evaluated in terms of their prediction capability with m...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: International Journal of Computing

سال: 2022

ISSN: ['2312-5381', '1727-6209']

DOI: https://doi.org/10.47839/ijc.21.2.2587